Big Huge Thesaurus

Indian grackle

noun